Component: Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Beginning of Period [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Beginning of Period [Hierarchy]

*

*

*

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract
2 Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options, Beginning Balance [Concept] Shares As Of us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
3 Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price, Beginning of Period [Concept] Share As Of

*

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
4 Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options, Beginning Balance [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions